27
330
21
103
41
44
99
215
87
38
65
101
120
31
22
294
58
43
111
184
18
33
24
161
144
66
54
203
50
76
130
166
32
291
57
25
13
70
109
5
42
19
46
49
23
39