95
38
102
24
6
106
114
52
19
33
63
104
70
51
76
21
59
28
79
105
90
29
84
26
166
98
53
13
75
5
57
47
11
252
376
18
69
455
56
91
60
71
249
10
64
31
7