11
70
46
50
75
87
184
109
56
31
14
89
16
331
45
102
144
72
92
77
84
69
307
186
227
26
32
17
230
35
22
27
54
113
18
42
95
81
28
117
41
29
176
47
33
161
667
57
52
285
63