22
89
33
101
291
70
18
28
56
37
17
36
5
55
61
74
62
523
69
34
26
50
20
65
229
39
10
38
49
30
29
86
66
23
40
130
7
118
175
8
12
114
41
163
43
272
128
84
32