123
59
31
43
271
3
126
12
63
101
34
28
26
15
236
16
14
83
77
60
37
64
10
87
92
17
36
88
307
117
81
29
116
52
23
39
46
32
24
7
21
80
53
30
67
267
127
149
62
98