222
29
104
33
49
81
51
131
456
248
204
63
25
88
184
16
178
11
14
28
41
54
123
46
52
42
121
35
186
96
45
17
73
93
38
19
23
21
67
31
22
162
50
77
10
30
61
120
141
82
319