100
41
61
47
28
45
99
50
23
15
413
17
73
176
36
21
197
43
141
27
7
20
55
71
140
358
25
65
48
34
60
90
9
57
11
29
30
49
226
114
113
119
132
18
146
53
8
58
70
51
89
56
26