123
47
32
120
21
399
9
25
48
173
24
117
76
22
6
13
19
23
34
151
3
10
11
71
28
79
27
58
85
99
26
78
69
41
15
297
82
59
54
70
8
124
100
51
130
67
5