102
27
229
43
116
35
66
69
29
68
53
31
197
75
52
131
45
57
30
24
252
91
62
80
73
47
81
58
110
179
50
123
149
42
55
13
17
79
88
138
18
21
36
59
129
49
26
38