33
106
53
166
132
123
29
71
59
153
85
190
66
94
154
70
65
11
19
24
8
31
74
42
156
343
21
124
100
141
110
51
109
52
72
54
43
145
73
34
92
32
81
83
39
47
17
3
168