22
4
49
120
35
21
416
404
69
12
25
160
110
63
86
65
26
13
20
83
39
18
14
17
155
56
245
186
51
19
11
87
107
197
54
42
496
74
29
114
45
215
55
142
76
166