12
36
61
146
23
102
74
33
35
20
86
201
232
264
24
22
68
244
306
92
189
1327
49
142
40
11
65
64
89
42
110
52
15
168
39
37
30
67
19
54
50
10
239
41
55
31
369
93
16