30
17
59
21
133
36
10
19
48
26
29
95
38
18
28
22
31
8
84
74
40
24
14
33
9
6
44
68
20
2
70
139
45
108
66
27
64
159
39
153
157
35
347
119
107
288
77
124