32
109
13
59
89
47
108
82
9
57
27
21
61
22
7
40
30
34
10
252
75
17
80
45
292
52
2
19
49
55
25
67
81
44
64
36
20
177
15
250
33
3
24
76
988
100
84
131
114