96
75
36
23
43
16
33
121
25
19
101
100
52
26
47
49
17
31
40
48
38
27
191
24
117
42
111
70
66
73
54
69
51
58
28
14
173
29
57
15
63
10
334