11
10
3
134
25
50
33
52
100
32
84
324
6
104
35
21
2
28
93
286
30
128
47
378
18
102
72
19
17
34
12
5
8
63
16
58
24
15
36
108
37
245
41
70
177
54
75
148
257
151