119
112
18
14
45
93
105
127
118
24
46
109
16
5
11
20
61
55
87
124
44
475
22
51
146
10
970
630
15
23
25
319
113
233
83
40
69
164
134
192
29
21
41
130
303
116
33
609
341
243
195
302