33
29
48
25
10
69
99
94
130
49
332
56
86
55
5
50
259
17
96
4
9
34
140
22
68
62
38
23
35
83
60
70
118
76
82
151
37
145
227
64
27
71
12
138
44
19
67
7