109
16
12
21
157
56
97
64
95
39
42
41
59
30
63
33
65
24
72
104
94
50
91
40
71
9
176
32
29
68
23
38
14
13
138
89
58
73
26
69
110
11
27
36
60
25
105
61