108
48
37
72
43
176
50
88
95
30
28
9
19
73
80
66
10
11
18
106
61
34
29
79
25
23
26
3
130
32
6
7
12
267
110
13
16
22
68
33
38
21
20
118
86