1
2
26
50
6
68
31
23
52
22
103
107
409
30
80
116
75
48
132
34
60
77
76
47
51
55
163
346
194
44
54
210
276
112
45
105
336
130
67
29
99
15
27
46
59
56
69
32
124
92
21
41
38
110