34
38
11
101
69
19
80
132
14
7
105
63
17
251
633
31
162
23
86
15
28
51
136
774
39
113
207
131
66
167
29
118
73
70
93
111
88
60
106
91
79
52
16
1718
848
324
47
56
100