117
70
29
10
53
59
27
18
120
19
3
30
33
17
303
7
66
25
69
38
116
65
47
49
68
15
32
245
5
76
36
16
14
12
21
44
35
161
37
2
28
39
151
56
102
366
45