165
197
76
8
3
28
21
10
20
7
86
34
52
81
26
44
89
194
50
31
75
56
145
58
12
17
16
122
78
30
91
6
98
87
13
18
5
120
266
69
1
14
880
79
9
146
137