30
13
19
125
35
61
119
9
7
11
28
26
17
41
14
40
24
343
44
4
3
20
86
442
31
18
55
22
27
23
46
62
118
29
233
107
73
199
33
10
134
58
59
21
34