30
173
121
43
26
122
39
95
51
84
963
242
38
14
236
40
96
4
471
24
329
91
13
31
46
252
62
100
257
47
15
35
77
451
132
334
57
270
10
115
52
63
159
213
82
81
7
17
80