35
93
49
22
62
31
21
42
37
32
12
89
11
19
10
4
58
13
14
20
660
43
222
36
33
1
187
114
242
7
128
104
25
175
142
84
87
15
255
16
34
73
157
18
23
45
24
39
215