103
19
59
96
68
95
43
90
41
15
7
18
172
110
65
38
21
54
45
8
88
79
190
52
55
104
176
85
156
124
113
72
333
254
44
25
158
53
30
50
108
121
92
13
34
36
48
91
114
212
102
405
263
225
35