108
34
456
199
126
426
321
78
102
131
204
977
331
97
242
250
113
648
61
441
57
138
54
33
39
91
21
184
10
480
1343
49
23
32
276
262
86
89
22
50
16
14
19
63
40
47
31
109
36
291
82
194
35