32
18
51
17
36
53
120
46
10
91
29
27
43
9
12
6
67
151
34
423
100
69
60
195
544
102
280
76
96
23
22
61
527
48
56
109
174
35
59
24
81
50
37
114