37
29
11
5
14
84
72
71
113
109
27
73
135
134
55
76
25
13
176
114
93
313
94
87
77
43
101
49
96
161
53
230
97
225
46
92
50
124
240
168
48
78
598
184
868
10
65
83
44
17
39
262