83
13
31
18
34
32
625
2
30
11
49
26
8
17
57
10
120
140
5
188
94
68
95
209
117
78
65
144
4
67
165
33
842
12
21
35
650
24
118
29
25
23
52
197
40
7
42
3