45
32
56
194
47
17
111
86
53
94
43
24
81
34
30
33
87
36
82
137
100
49
62
133
110
83
103
80
11
67
486
126
25
265
120
57
59
20
118
70
341
46
60
63
114
178
89
173
260
10
75
28
84