117
90
31
43
108
11
174
180
51
81
10
97
56
13
7
14
3
19
4
33
38
50
76
24
42
27
32
18
16
23
41
28
40
122
64
86
17
37
73
22
34
1
257
172
92
44
48
82
78