85
21
102
2
87
9
8
5
36
41
16
165
4
13
20
19
107
67
32
255
33
350
270
96
168
114
10
242
12
59
25
45
72
146
7
890
297
68
34
17
3
724
174
98
97
14
31
48
11
2365