21
36
19
29
31
13
5
14
28
63
30
35
34
22
45
9
8
33
185
23
10
25
50
27
12
11
53
342
51
178
76
272
370
56
274
65
38