91
32
54
48
75
41
24
29
117
129
225
110
26
57
184
241
234
47
50
37
39
180
44
73
67
339
393
88
7
56
46
112
126
25
182
60
144
64
77
61
94
35
34
98
58
45
212
16
59
114
930