5
24
38
22
35
14
31
17
20
41
103
52
158
49
60
68
11
88
32
43
47
45
86
40
50
29
61
80
67
83
58
164
46
44
120
85
55
21
30
95
255
73
74
435
107
81
106