59
40
97
93
8
15
45
82
36
99
482
19
148
58
68
190
22
66
16
152
9
61
43
30
11
26
86
257
120
162
32
10
37
17
186
46
2
361
147
51
33
29
13
14
28