29
63
25
37
106
24
36
17
103
30
46
34
124
47
33
16
88
13
65
68
43
12
21
55
10
11
19
35
195
69
28
347
44
94
64
15
62
23
14
204
22
31
86
218