22
8
24
11
36
52
27
40
23
28
160
106
82
76
88
81
66
33
30
47
74
25
54
129
165
44
49
26
58
135
46
238
45
77
31
108
248
41
32
130
155
14
172
38
159
59
142
97
565