30
41
75
45
80
16
57
5
126
13
112
167
268
74
51
169
66
85
48
293
129
20
46
14
47
178
86
12
10
26
28
152
8
79
222
23
24
116
34
53
15
98
7
22
9
54
73