1
11
4
2
13
7
15
22
46
33
9
6
3
20
34
130
123
89
25
79
44
23
48
60
86
68
113
61
30
351
92
47
73
95
24
45
57
243
12
35
16
55
36
76