32
30
31
52
95
151
112
54
33
38
35
44
221
8
68
10
108
116
42
76
267
27
88
127
43
86
16
21
29
41
17
28
26
25
15
109
131
22
40
53
50
70
99
13
65
14
37
80