44
2
1
23
14
34
100
106
97
137
126
3
232
52
55
68
87
39
19
430
225
72
322
8
386
36
30
21
107
123
61
74
65
46
57
154
116
283
64
67
122
69
142
26
164
29
103
51
195
50
9
56
287
152