30
13
20
28
50
53
76
43
36
24
33
45
297
65
48
40
64
26
86
99
63
191
10
108
34
21
23
29
9
116
18
61
25
184
27
11
41
115
2
38
19
16
54
12
142
32