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