2
13
1
6
9
36
23
21
12
3
117
47
8
32
175
22
79
7
121
24
15
14
4
70
38
133
11
92
97
59
48
208
435
118
218
128
269
85
319
253
60
137