121
23
26
55
16
31
185
113
20
22
9
17
15
3
28
30
19
41
73
127
33
117
66
10
57
12
6
24
13
74
232
47
152
39
40
51
92
58
14
71
35
540