121
95
240
210
28
16
53
34
126
161
183
68
137
59
30
212
58
19
595
82
39
33
112
207
81
102
84
45
25
23
43
70
236
46
32
13
18
117
196
4
104
85
75
98
162
54
47
150
141
64