22
30
525
45
32
47
15
113
43
51
403
109
38
48
25
20
84
23
56
55
64
58
34
57
75
94
593
89
134
74
116
17
104
156
40
69
114
97
9
31
105
183
78
50
103