13
52
35
60
224
42
47
116
18
16
104
38
36
26
19
232
64
169
11
17
7
76
3
100
15
41
87
356
59
228
123
223
24
10
14
78
129
162
50
172
81
23
58
154
34
67
124
75