35
20
23
5
10
103
7
2
1
11
15
16
65
48
9
31
25
32
39
92
4
29
322
13
230
64
58
26
112
18
33
57
232
78
3
46
41
50
27
12
22
121