22
44
98
7
145
21
397
197
83
48
37
69
113
27
35
30
129
95
43
63
64
152
20
6
33
10
31
32
15
194
46
41
13
16
248
14
36
39
74
9
49
4
34
29
52
86
115
70