113
152
350
89
38
202
55
44
42
51
62
34
142
67
81
366
18
742
264
65
30
98
52
288
60
256
117
110
87
4
41
273
40
371
379
94
59
6
37
102
19
79
45
22
11
132
252
97
95
28
146
66
2
29