30
206
84
13
36
159
152
40
68
140
55
93
41
31
17
138
16
37
149
108
66
19
23
33
65
20
60
25
42
26
121
154
99
243
137
98
190
208
4
556
102
47
35
311
92
14
27
123
160
38
34
21
46