93
21
55
193
144
67
61
57
81
272
203
89
28
305
13
60
29
63
101
50
128
7
11
561
375
30
42
97
35
744
62
40
167
291
184
64
53
158
23
36
15
338
17
104
105
24
25
8
65