106
1
3
49
25
44
12
18
66
17
8
29
40
34
157
31
69
11
50
117
30
73
160
113
26
136
2
39
93
37
14
85
88
15
33
54
27
47
22
63
23
53
61
68
48
42
155
122
71
91