28
12
8
10
31
1
18
2
16
36
19
60
108
97
50
65
145
192
26
41
35
94
34
22
33
118
29
23
20
15
11
80
9
6
57
76
5
63
24
37
75