43
13
64
117
2
3
9
50
20
35
16
28
49
14
11
34
4
42
5
74
183
84
29
17
125
71
7
39
10
25
41
12
15
55
38
8
85
56
323