121
24
132
102
38
21
34
81
108
106
101
171
86
39
293
41
225
44
10
27
29
1326
79
118
20
84
74
23
30
61
273
89
152
68
88
62
164
70
32
418
37
36
40
58
533
141
277
328
116
251
248
78