101
86
40
55
80
108
62
81
604
12
19
54
16
6
141
52
29
17
24
31
130
49
53
2
111
23
13
83
7
56
75
57
166
60
10
48
47
1
37
72
345
97
66
5
77
167
104