102
15
49
350
11
58
18
32
25
4
265
70
250
50
22
72
106
52
90
14
8
13
16
6
413
156
252
24
21
30
60
267
317
345
19
23
367
96
63
92
47
79
57
667
10
617
76
80
28
36
27