78
56
34
50
29
25
138
160
59
18
97
66
27
48
127
251
96
145
21
349
15
83
31
93
318
41
311
110
139
57
92
16
76
303
32
258
30
103
33
28
113
122
46
98
58
73
86
70
161