2
21
26
34
8
39
18
294
13
30
48
92
90
60
306
119
12
22
242
28
67
23
156
334
81
44
176
394
17
31
198
117
89
10
136
69
138
15
58
11
230
100
175
36
20
200
128
37