229
86
35
67
82
37
3
1
31
49
16
53
45
83
87
68
135
116
124
77
185
95
121
48
96
149
9
25
94
114
172
63
107
29
212
175
133
51
113
180
24
27
7
110
73
30
44
184
40
122