1
29
38
7
90
14
37
76
66
132
15
0
41
43
5
104
117
24
8
63
10
21
33
9
31
16
13
100
2
6
12
176
3
32
77
17
42
61
22
58
428
20