278
163
64
82
37
194
170
34
56
30
140
135
76
60
67
125
42
58
87
141
101
165
25
23
31
45
51
50
176
159
78
303
17
108
43
41
84
21
48
79
220
68
66
63
189
39
89
116
236
49
83