126
188
119
121
51
23
43
26
102
105
56
32
11
89
20
46
130
25
135
28
39
62
77
17
144
431
57
83
103
200
14
22
140
64
150
229
137
205
63
49
88
167
114
35
216
31
21
275
159
73