32
15
88
13
23
35
85
27
51
10
19
30
48
145
21
44
49
45
82
56
62
139
59
28
33
112
14
36
43
79
2
73
303
12
38
64
47
18
52
80
584
105
31
25
11