32
12
59
37
38
93
134
31
72
307
85
20
33
28
22
9
1
35
39
60
19
115
49
36
8
24
11
65
2
43
122
63
44
82
68
77
62
207
14
16
95
50
84
78