32
11
13
7
18
34
14
6
2
9
22
8
24
82
127
16
46
151
49
68
56
21
30
12
78
17
23
20
40
15
47
42
110
19
28
48
334
84
58
38
157
60
87
86