196
43
63
146
91
82
378
19
98
73
41
69
112
135
6
256
140
51
30
134
127
160
138
79
60
42
52
62
132
148
99
116
108
86
49
20
40
77
350
96
48
55
29
17
10
111
76
32
221
812
165
94
68
26
895