16
84
171
102
138
54
41
23
34
104
236
80
78
105
121
64
56
110
85
158
75
60
95
61
87
86
309
55
73
177
109
65
67
233
152
51
117
59
50
45
28
180
25
19
106
48
29
163