125
161
10
19
88
47
27
42
30
118
87
73
102
46
141
126
57
25
80
20
66
39
109
72
81
51
8
11
28
48
123
34
308
49
13
218
78
94
264
212
21
29
33
301
110
318
65
188