285
28
5
97
10
29
2
13
86
17
45
89
176
4
39
79
18
38
42
149
20
15
22
33
24
187
117
31
46
3
34
131
93
72
37
19
60
56
50
71
43
113
23
27
21
16