44
11
57
29
85
0
95
49
10
32
35
31
352
251
84
184
51
101
137
117
56
58
50
72
150
22
274
89
221
254
93
47
201
259
110
304
25
55
73
80
62
105
19
27
36
65
61
21
86
79
41
42
67
145