145
65
22
28
69
105
33
98
25
29
185
38
60
19
17
23
72
518
295
47
4
11
77
50
7
48
45
144
344
172
181
190
201
49
52
62
161
103
97
139
256
51
54
81
79
26
34
67
5
55
53
316
179