163
16
56
42
73
153
22
118
41
87
70
34
50
6
39
109
17
145
84
102
82
37
86
57
25
36
79
33
207
7
14
95
97
30
10
5
77
35
12
66
40
21
29
24
83
286
126