51
26
21
5
29
91
17
28
11
80
12
83
62
48
74
65
185
79
66
27
260
40
35
44
85
63
64
84
77
103
139
105
149
22
19
25
197
142
3
10
122
121
69
145
127
23
15
43
39
100