32
50
6
45
38
40
36
73
203
131
170
268
33
63
62
164
20
26
39
77
98
130
132
66
124
12
25
17
215
16
342
10
70
13
55
28
369
58
51
303
24
82
89
37
117
41
211
226
49
43
61
128