14
295
34
47
210
51
24
30
38
199
333
45
77
20
3
73
57
22
25
53
116
117
368
35
114
7
59
15
49
17
48
9
191
105
32
12
10
222
11
6
8
31
85
42
29
91