43
140
95
21
15
5
12
232
51
49
42
36
57
37
55
24
32
50
163
45
26
41
92
14
31
46
8
81
348
117
86
129
77
83
17
34
68
30
110
66
9
323
108
65
18
71