111
63
100
72
286
27
3
4
19
11
193
79
24
29
23
144
396
54
21
2
46
28
20
8
75
10
13
51
41
97
26
22
73
16
130
34
12
52
94
60
57
37
42
7
108