122
56
96
26
14
40
102
43
90
125
3
189
229
59
15
97
112
18
167
128
37
172
307
117
196
12
116
61
361
343
204
289
80
93
113
11
31
98
104
73
48
19
17
34
55
49
10
158
89
86
7
124
198
395