120
14
51
169
15
28
26
23
73
50
52
11
22
1354
71
79
25
250
375
123
392
47
70
144
252
86
21
366
30
19
91
87
63
57
41
31
40
261
20
42
327
214
46
24
38
29
18
34
254
445