188
143
171
49
17
111
82
321
146
121
356
366
63
16
18
40
51
44
32
52
7
168
36
14
11
10
102
287
122
110
23
81
30
25
22
125
85
15
71
228
152
94
45
83
112
12
65
20
144
70
37
29