100
42
44
204
123
27
103
39
23
51
17
102
81
41
35
124
515
179
20
25
92
171
108
33
192
36
190
260
3
111
114
28
7
38
29
50
155
174
8
13
14
32
30
184
132
11
206
48
63