38
643
194
236
95
51
101
635
55
274
426
1052
67
1028
56
48
61
40
43
90
32
259
303
209
273
129
318
117
69
22
81
29
25
52
161
46
36
73
84
16
13
30
77
65
74
63
19
18
27
204
23
106