108
96
66
15
78
27
18
35
60
76
11
174
19
31
114
133
50
17
232
51
64
56
34
141
54
99
25
74
23
268
29
37
7
42
28
39
113
57
24
63
8
12
91
159
46