31
16
8
9
30
55
5
49
48
72
69
6
12
11
4
26
1
42
36
109
28
60
58
111
41
25
19
154
220
24
105
15
133
13
65
33
81
631
40
23
2
210
78
123