82
19
34
201
138
46
168
225
234
125
102
112
130
483
383
14
93
524
269
277
76
318
291
17
51
68
49
15
20
38
340
41
141
77
196
72
591
30
42
33
40
103
47
212
44
48
90
222
74
345
117
135
2115
653