248
84
98
232
36
38
29
55
99
150
46
341
53
19
87
12
7
59
14
96
78
33
466
51
229
106
41
31
22
80
13
5
28
68
135
64
11
75
256
26
8
169
83
166
61
25
10