101
49
1349
32
86
193
815
96
11
30
20
379
590
2486
4640
37
621
92
316
1723
105
160
61
53
43
7
58
78
33
91
18
80
51
173
72
50
6
28
21
62
102
35
68
79
45
23
13
81
108