13
101
12
11
10
4
58
20
75
7
8
1
16
26
145
48
66
59
50
28
54
5
30
69
51
19
15
139
332
17
6
55
118
23
24
29
68
82
209
36
34
21
47
127
103