30
107
8
24
95
37
276
345
48
52
34
64
204
62
120
63
61
74
68
125
13
40
31
28
154
73
101
60
49
17
66
80
25
76
134
57
43
19
16
35
53
119
18
20
2
222
4
38