166
36
34
17
120
54
40
107
243
59
52
7
51
69
305
29
33
35
96
371
165
37
172
16
31
4
14
23
49
134
48
22
11
104
73
75
27
32
82
47
252
26
8
62
9
45
5
20
41
2