229
149
60
19
36
79
12
38
15
34
138
43
74
129
145
121
28
82
30
67
228
35
21
25
51
78
49
9
42
171
127
2
119
73
133
111
31
55
61
122
88
3
22
68
10
24
240
37
83