105
26
34
18
4
46
519
49
22
225
6
20
21
24
162
51
62
57
52
35
2
14
5
19
17
28
48
27
30
165
82
45
29
41
111
15
32
65
59
66
106
527
163
205
16
94
63
36
68
43