1
35
30
39
27
37
75
31
98
36
143
58
77
84
83
60
102
92
51
33
44
25
20
76
153
96
38
21
95
72
110
40
50
218
107
28
43
23
85
114
317
78
175
165
212