12
2
6
50
161
96
1
3
60
53
9
297
15
141
19
84
65
4
56
51
10
75
40
86
28
64
132
27
325
81
163
47
26
87
942
16
23
13
139
106
36
17
213
66
71