66
33
141
41
157
28
79
57
34
13
23
98
48
43
56
20
22
17
32
68
123
37
25
119
11
7
182
95
19
64
84
54
40
76
246
24
47
229
170
555
29
87
67
108
70