12
67
19
63
50
54
22
233
102
44
134
256
179
382
56
117
26
306
112
52
358
76
170
29
70
32
49
75
74
25
35
24
154
53
65
33
18
20
99
146
28
64
58
1026
242
43
62
122
42
39
31