134
103
105
48
16
54
13
75
4
14
17
29
2
8
47
69
33
31
41
61
96
51
88
32
22
18
242
107
153
352
36
37
49
140
34
30
99
67
89
43
19
44
38
56
62