33
38
29
13
19
23
22
88
115
101
78
124
608
157
131
16
494
56
72
150
55
47
45
96
108
25
58
109
215
111
133
128
138
87
36
130
37
86
30
60
249
160
40
308
27
140
132
66
21
34
340
102