96
26
37
55
16
76
7
2
27
59
28
25
17
544
9
186
14
15
10
32
58
70
6
38
90
19
12
64
74
252
81
57
249
29
53
84
54
493
436
444
145
196
137
104
91
24
49
22
100