75
157
39
233
177
40
95
167
77
144
18
50
125
65
130
79
152
34
44
22
41
29
49
17
61
93
7
99
36
111
101
186
114
117
53
27
74
10
105
376
58
45
14
28
90
137
11
8
89
0
35
12
78
4
92