29
52
18
64
17
12
53
34
30
26
10
107
75
27
88
13
47
7
38
32
85
144
96
25
184
44
11
9
8
23
4
117
28
227
40
6
20
5
295
59
37
16
78