12
33
153
173
324
61
63
55
45
137
122
23
22
128
65
87
60
113
101
51
178
39
29
27
114
49
15
91
201
245
40
32
80
58
46
36
14
24
88
89
57
19
1303
41
28
52
48
18
268
100
44
277