106
26
20
58
121
35
15
7
12
65
3
1
11
49
109
61
148
55
28
13
50
64
48
38
21
51
60
67
30
108
14
147
40
70
78
32
31
62
72
83
107
98