641
61
111
67
29
36
26
57
39
204
64
240
335
239
81
11
92
28
4
14
40
72
47
116
19
270
234
205
80
38
75
94
41
73
85
56
22
20
27
371
152
24
104
50
32
51
46
159
115
13
45
55