30
72
39
179
89
37
168
44
341
52
127
29
64
124
99
19
17
46
56
33
91
76
55
121
20
41
13
75
48
45
204
32
102
104
84
51
74
18
371
23
24
114
25
100
36