152
49
25
18
22
262
12
23
56
96
132
51
106
244
76
822
171
32
30
47
26
46
83
42
63
189
54
93
344
81
50
67
350
204
78
24
173
40
150
961
35
75
120
84
62
60
41