103
42
160
70
59
43
22
73
31
17
63
82
56
36
19
581
34
50
14
26
24
84
286
353
67
35
32
54
37
80
100
47
55
68
71
16
27
33
165
86
161
29
151
52
186
49
4
53
40