109
92
45
19
22
27
24
67
21
20
219
30
85
363
65
38
29
82
60
42
99
49
48
108
89
23
31
100
52
34
201
35
114
135
11
110
41
83
16