12
79
50
22
113
78
173
84
10
5
7
196
18
8
4
3
48
87
55
58
162
52
35
134
148
37
146
14
28
16
23
232
33
24
32
99