160
101
15
30
21
99
31
16
68
90
41
42
22
24
23
56
165
20
102
58
29
35
66
32
43
64
18
108
39
55
11
264
8
3
47
46
52
14
27
67
116
86
13
59
92