33
30
139
55
31
58
60
84
109
67
154
54
511
66
51
114
8
95
35
2
136
256
149
221
29
39
13
68
82
107
26
37
103
100
44
163
49
91
86
235
111
41
52
17
623
48
24
23
38
59
42