13
32
2
3
12
15
23
178
132
100
116
37
40
222
24
95
34
353
139
61
20
70
26
14
185
10
128
19
102
16
67
154
9
44
41
18
144
55
87
76
5
47
25
220
181
35
213
152
48
30
53