52
35
32
23
24
30
63
45
20
86
16
14
19
29
36
69
148
79
46
28
112
56
31
54
41
25
9
85
61
55
13
11
67
81
38
49
74
51
125
198
201
172
333
5
398
193