186
104
118
36
142
47
7
86
56
24
70
129
50
53
21
263
11
49
77
197
184
88
102
28
158
40
29
94
290
113
58
127
90
17
132
46
26
33
14
68
35
163
85
39
48
139
19
13
55
93