161
50
83
109
11
65
3
12
24
6
35
99
56
16
297
29
88
106
105
23
172
63
13
139
288
46
42
30
15
9
36
74
7
20
2
54
27
25
28
76
40
361
5
21
19
1