33
44
194
118
51
16
29
173
42
71
98
45
112
11
32
108
969
463
75
41
222
783
53
110
80
52
22
26
165
215
273
68
532
134
70
17
13
206
27
109
35
39
242
5
151
250
74