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