12
35
51
47
34
46
87
53
137
29
20
21
32
72
73
118
33
68
151
111
92
25
102
65
44
97
50
55
28
36
160
59
132
52
80
94
13
41
227
131
82
48
54
17
140
57
31
16