36
29
28
45
79
40
14
12
58
31
21
24
15
66
27
77
30
106
38
32
23
48
315
88
117
158
49
140
125
101
70
59
134
204
60
62
196
210