59
29
3
23
45
103
22
30
46
7
87
163
24
108
15
43
124
119
18
72
4
276
9
51
26
16
50
25
56
62
5
14
20
98
2
40
123
27
57
99
11
69
66
337
48