29
25
95
33
19
158
274
31
69
93
76
53
11
24
170
130
37
38
15
4
12
23
9
13
41
74
157
14
18
58
34
20
6
55
16
147
39
165
62
30
233
45
97
50
51
8
26
61
185