249
42
32
61
76
5
156
17
9
2
62
10
54
85
83
49
52
20
53
90
31
100
36
427
75
72
71
18
51
46
142
12
24
93
39
453
30
47
336
25
203
322
41
79
64
165
23
16