15
10
51
33
37
31
19
57
53
105
6
4
16
3
35
13
14
39
17
74
89
87
12
71
98
49
11
274
148
58
40
63
60
30
9
56
22
2
112
78
25
8
5