77
35
98
20
25
10
8
50
149
12
16
74
33
51
49
54
17
165
34
22
105
60
39
15
32
52
2
28
31
114
391
86
375
14
286
410
47
18
7
46
81
143
124
255
58
474
110
48
67
40