22
41
106
64
79
72
57
13
24
222
114
31
82
28
26
55
201
43
62
48
59
45
87
52
12
140
151
182
84
17
127
274
51
75
68
34
25
46
66
21
54
23
339
47
112