33
101
347
82
120
40
44
58
167
68
116
109
28
164
20
14
42
5
156
78
34
113
17
52
9
76
81
30
15
115
35
74
25
12
47
329
57
21
36
214
215
48
39
51
84
43