118
28
16
17
2
36
31
63
18
49
26
15
290
8
89
23
45
83
24
1
30
79
252
77
20
100
601
66
39
33
101
167
255
46
11
53
271
90
172
107
6
12
5