121
60
169
103
15
20
25
7
26
14
32
4
6
8
29
3
2
333
17
13
63
40
136
85
43
367
47
46
28
36
11
86
45
56
78
12
41
123
67
9
211
72
68
34
831
208