302
22
36
222
153
53
14
42
121
62
26
87
163
143
175
487
124
82
115
54
69
57
39
71
84
97
114
47
186
95
86
33
32
89
816
25
27
19
17
349
70
110
49
360
46
51
331
127