31
107
20
54
7
8
135
33
32
36
28
3
49
42
21
25
40
10
298
13
278
153
83
116
335
98
19
17
73
9
1
56
102
131
57
162
16
15
77
63
47
27
45
24
86
14
5