95
13
38
98
51
67
8
50
87
33
25
4
24
36
31
101
332
58
28
39
59
64
88
56
86
15
20
211
89
68
106
19
35
97
10
26
55
232
9
118
134
32
80
110
22