200
53
35
312
94
27
34
87
148
83
7
5
155
95
154
288
20
41
10
58
71
98
176
46
21
40
169
93
31
19
18
51
11
90
30
17
12
32
22
28
141
49
47
29
75
50
26
44
54
2
252
64