106
68
24
43
81
17
71
22
97
75
62
12
181
89
94
72
240
130
79
113
69
126
80
55
56
74
117
124
92
76
15
65
14
82
40
86
34
78
379
100
46
166
203
95
58
101
125
59
163