31
9
16
159
24
45
46
65
77
275
17
13
40
14
60
41
49
97
123
52
15
12
2
7
34
221
33
22
23
79
56
487
48
90
18
21
133
51
36
8
43
38
5