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