107
47
151
177
137
66
195
123
40
338
46
27
1085
241
59
141
1465
870
9
154
755
45
70
249
25
16
348
110
99
152
52
65
77
89
20
125
34
19
42
472
54
194
53
1685
12
83
13
48
4
79
49
56
729
971
301