108
65
15
55
106
86
80
27
26
197
40
66
89
441
127
59
43
60
90
239
48
28
30
92
29
53
58
124
68
77
115
226
99
177
591
21
82
54
19
150
135
11
110
118
117
50
141
85
120
114
132
147
31
74