95
166
251
8
40
34
129
16
89
24
66
17
96
51
10
32
25
9
37
31
80
105
124
268
97
46
53
83
87
13
26
99
5
28
180
77
64
27
237
35
359
30
22
14
236
11
522
23
65
69