112
394
15
35
11
110
66
38
45
47
64
141
33
76
105
120
8
21
194
87
70
24
250
34
51
31
9
10
100
18
16
14
30
91
50
23
29
2
62
25
19
13
32