693
29
38
52
131
43
85
93
59
249
35
64
44
15
30
37
62
18
42
36
104
31
562
23
87
148
363
68
41
58
72
4
100
77
86
106
11
81
75
20
10
45
120
73
13
27
95