328
200
70
72
162
112
117
50
85
79
236
11
36
106
206
132
38
344
546
278
59
113
209
22
47
24
61
99
41
42
30
26
45
35
28
98
97
88
139
130
37
8
229
89
90
217
31
165
114
32
126
122
128