101
61
438
404
20
303
2
52
99
141
31
134
39
57
149
22
26
24
34
42
41
67
202
36
129
268
400
559
323
192
25
43
32
135
226
16
65
205
232
54
47
108
68
12
64
19
133
357
40
121
102