77
36
211
67
86
41
126
55
58
84
72
85
44
91
101
29
12
97
73
54
61
81
37
66
18
172
207
82
94
62
47
165
64
20
39
28
302
92
338
229
46
35
102
31
5
155
245
324
136