58
40
121
17
55
19
63
44
43
46
21
100
31
25
160
10
16
1339
6
99
61
339
80
236
1113
220
224
29
154
75
35
28
70
37
32
76
49
84
203
91
194
169
527
343
47
223
64
41
141