102
35
30
94
147
70
45
172
157
68
120
51
14
43
18
86
42
33
13
334
163
479
23
58
37
21
105
268
17
12
36
46
15
72
57
9
10
22
230
27
82
47
4
7