90
41
42
28
56
107
23
37
29
19
13
4
12
7
2
3
8
74
10
50
63
65
31
145
80
34
35
17
5
14
81
43
9
83
68
170
36
6
21
67
75
15
20