32
60
49
102
24
57
129
39
38
67
86
37
48
31
54
55
369
76
41
29
66
16
14
50
12
146
143
15
26
18
20
81
9
99
87
30
120
107
197
25
179
75
110
108
159
101
82
124
98