129
3
5
30
7
62
12
19
31
83
14
48
16
6
11
8
10
81
27
21
150
18
25
59
13
63
22
77
100
44
102
24
451
72
116
70
91
158
159
121
232