106
40
35
32
34
49
18
116
204
22
86
58
36
33
26
72
24
20
202
417
48
25
88
67
54
832
16
104
23
11
69
5
14
77
83
81
45
19
102
59
163
43
151
84
60
53
79