109
31
26
10
61
119
9
12
419
582
7
216
11
28
17
80
41
49
14
40
18
24
343
44
79
13
4
3
6
20
86
440
58
68
55
22
27
111
23
45
62
34
50
116
2
81
170