25
161
140
111
41
20
44
89
106
30
61
64
63
37
52
68
24
84
116
34
65
92
207
301
67
56
76
38
5
10
214
13
70
47
145
72
48
19
22
23
117
395
42
50
58
122
74
33
136
144